<?php
// 点击详情按钮时，从数据库获取数据，插入模态框
// 连接数据库等操作
require_once 'databaseConnection.php';

if (isset($_POST['predetermine_id'])) {
    $predetermineId = $_POST['predetermine_id'];

    // 执行查询操作并获取对应的预定数据
    //    $booking 是从数据库中获取的预定数据
    // 可以使用你自己的查询语句和数据库连接方法
    // 以下示例使用 PDO 进行查询操作

    //   你已经建立了与数据库的连接
    $dbConn = connectToDatabase();
    $dbConn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 开启错误报告

    // 准备查询语句
    $query = 'SELECT * FROM predetermine WHERE predetermine_id = :predetermineId';
    $statement = $dbConn->prepare($query);

    // 绑定参数
    $statement->bindParam(':predetermineId', $predetermineId, PDO::PARAM_INT);

    // 执行查询
    $statement->execute();

    // 获取查询结果
    $booking = $statement->fetch(PDO::FETCH_ASSOC);

    // 返回查询结果
    echo json_encode(['status' => 'success', 'booking' => $booking]);
} else {
    echo json_encode(['status' => 'error', 'message' => 'Invalid request']);
}
